package imai78gae.heya.action;

import org.seasar.cubby.action.Accept;
import org.seasar.cubby.action.ActionClass;
import org.seasar.cubby.action.ActionResult;
import org.seasar.cubby.action.Forward;
import org.seasar.cubby.action.Redirect;
import org.seasar.cubby.action.RequestMethod;

import com.google.inject.servlet.RequestScoped;

/**
 * ルーム画面に対する{@code Action}クラスです。
 * 
 * @author imai78
 *
 */
@RequestScoped
@ActionClass
public class GroupAction {

	/**
	 * 最初にアクセスされた際のアクション・メソッドです。
	 * 
	 * @return {@code /b/group.jsp}
	 */
	@Accept(RequestMethod.GET)
	public ActionResult index() {
		return new Forward("/b/group.jsp");
	}

	/**
	 * 投稿をされた際のアクション・メソッドです。
	 * 
	 * @return {@code /group/}
	 */
	@Accept(RequestMethod.POST)
	public ActionResult post() {
		return new Redirect("/group/");
	}

}
